home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2002-119.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  98 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12635);
  11.  script_version ("$Revision: 1.5 $");
  12.  script_cve_id("CVE-2002-0400", "CVE-2002-0651");
  13.  
  14.  name["english"] = "RHSA-2002-119: bind";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Version 9 of ISC BIND, prior to version 9.2.1, contained a denial of
  21.   service (DoS) attack vulnerability. Various versions of the ISC BIND
  22.   resolver libraries are vulnerable to a buffer overflow attack.
  23.  
  24.   ISC BIND (Berkeley Internet Name Domain) is an implementation of the DNS
  25.   (Domain Name System) protocols. BIND includes a DNS server (named) --
  26.   which resolves hostnames to IP addresses, a resolver library
  27.   (routines for applications to use when interfacing with DNS), and
  28.   various tools.
  29.  
  30.   Versions of BIND 9 prior to 9.2.1 have a bug that causes certain requests
  31.   to the BIND name server to fail an internal consistency check, causing the
  32.   name server to stop responding to requests. This can be used by a remote
  33.   attacker to cause a denial of service (DoS) attack against name servers.
  34.   The Common Vulnerabilities and Exposures project (cve.mitre.org) has
  35.   assigned the name CAN-2002-0400 to this issue.
  36.  
  37.   A buffer overflow vulnerability exists in multiple implementations of DNS
  38.   resolver libraries. Applications that utilize vulnerable DNS resolver
  39.   libraries may be affected. A remote attacker who is able to send malicious
  40.   DNS responses could potentially exploit this vulnerability to execute
  41.   arbitrary code or cause a denial of service (DoS) attack on a vulnerable
  42.   system. Red Hat Linux does not ship with any applications or libraries that
  43.   link against the BIND resolver libraries; however, third party code may be
  44.   affected. (CAN-2002-0651)
  45.  
  46.   Red Hat Linux Advanced Server shipped with a version of ISC BIND vulnerable
  47.   to both of these issues. All users of BIND are advised to upgrade to the
  48.   errata packages containing BIND 9.2.1 which contains backported patches
  49.   that correct these issues.
  50.  
  51.  
  52.  
  53.  
  54. Solution : http://rhn.redhat.com/errata/RHSA-2002-119.html
  55. Risk factor : High';
  56.  
  57.  script_description(english:desc["english"]);
  58.  
  59.  summary["english"] = "Check for the version of the bind packages";
  60.  script_summary(english:summary["english"]);
  61.  
  62.  script_category(ACT_GATHER_INFO);
  63.  
  64.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  65.  family["english"] = "Red Hat Local Security Checks";
  66.  script_family(english:family["english"]);
  67.  
  68.  script_dependencies("ssh_get_info.nasl");
  69.  
  70.  script_require_keys("Host/RedHat/rpm-list");
  71.  exit(0);
  72. }
  73.  
  74. include("rpm.inc");
  75. if ( rpm_check( reference:"bind-9.2.1-1.7x.2", release:"RHEL2.1") )
  76. {
  77.  security_hole(0);
  78.  exit(0);
  79. }
  80. if ( rpm_check( reference:"bind-devel-9.2.1-1.7x.2", release:"RHEL2.1") )
  81. {
  82.  security_hole(0);
  83.  exit(0);
  84. }
  85. if ( rpm_check( reference:"bind-utils-9.2.1-1.7x.2", release:"RHEL2.1") )
  86. {
  87.  security_hole(0);
  88.  exit(0);
  89. }
  90.  
  91. if ( rpm_exists(rpm:"bind-", release:"RHEL2.1") )
  92. {
  93.  set_kb_item(name:"CVE-2002-0400", value:TRUE);
  94.  set_kb_item(name:"CVE-2002-0651", value:TRUE);
  95. }
  96.  
  97. set_kb_item(name:"RHSA-2002-119", value:TRUE);
  98.